# 为 weonewire 模块创建一个 INTERFACE 库，并将其加入 usermod 目标

add_library(usermod_weonewire INTERFACE)

# 源文件
target_sources(usermod_weonewire INTERFACE
    ${CMAKE_CURRENT_LIST_DIR}/weonewire.c
)

# 头文件包含路径
target_include_directories(usermod_weonewire INTERFACE
    ${CMAKE_CURRENT_LIST_DIR}
    ${MICROPY_DIR}/shared/timeutils
    ${MICROPY_DIR}/py
)

# 将 weonewire 链接到 MicroPython 的 usermod 聚合目标
target_link_libraries(usermod INTERFACE usermod_weonewire)


